interface ShelfConfigType {
    length?: number,
    width?: number,
    layerNumber?: number,
    layerHeight?: number,
    firstLayerHeight?: number,
    pointNumber?: number;
}


export type ShelfType = "shape1" | "shape2" | "default";

export const shelf_config: Record<ShelfType, ShelfConfigType> = {

    shape1: {
        length: 2,
        width: 0.5,
        layerNumber: 4,
        layerHeight: 0.5,
        firstLayerHeight: 0.5,
        pointNumber: 4
    },
    shape2: {
        length: 5,
        width: 0.5,
        layerNumber: 4,
        layerHeight: 0.5,
        firstLayerHeight: 0.5,
        pointNumber: 10
    },

    default: {
        length: 1,
        width: 0.5,
        layerNumber: 2,
        layerHeight: 0.5,
        firstLayerHeight: 0.2,
        pointNumber: 2
    },

    // ..............

};

